Service Virtualization in Large Scale, Heterogeneous and Distributed Environment
نویسندگان
چکیده
As the increasing development of application technology and infrastructure, many kinds of application can be wrapped to standard web service, and tasks can be partitioned and mapped to service instances according to web service architecture. Service-oriented architecture is an approach to define integration architectures based on the concept of a service. We believe service-oriented application should establish on virtualized service rather than concrete service instance directly. In this paper we propose formalized model of virtualized service and service instance, and introduce the division method of service instance space based on a binary equivalence relation in order to obtain virtualized service set. Then, we present a novel virtualized service-oriented architecture and the definition of service virtualization. Furthermore, discuss the implementation technologies of service virtualization from aspects of global and local instantiation process. We also illustrate the application of service virtualization in project of China National Geology Grid to apply its technological concept and exhibit its application perspective.
منابع مشابه
Towards Database Virtualization for Database as a Service
Advances in operating system and storage-level virtualization technologies have enabled the effective consolidation of heterogeneous applications in a shared cloud infrastructure. Novel research challenges arising from this new shared environment include load balancing, workload estimation, resource isolation, machine replication, live migration, and an emergent need of automation to handle lar...
متن کاملAccess control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملContainer-based Cluster Management Platform for Distributed Computing
Several fields of science have traditionally demanded large-scale workflows support, which requires thousands of CPU cores or more. Since users’ demands for software packages and configuration is the difference, an approach to making available in real time a service environment desired by users without significant challenges for administrators is necessary. In this paper, we present a container...
متن کاملTowards a High Performance Virtualized IaaS Deployment
Scientific computing endeavors have created clusters, grids, and supercomputers as high performance computing (HPC) platforms and paradigms. These resources focus on peak performance and computing efficiency, thereby enabling scientific community to tackle non-trivial problems on massively parallel architectures. Meanwhile, efforts to leverage the economies of scale from data center operations ...
متن کامل